.home-carousel {
    position: relative;
    text-align: center;
    border-radius: 8px;
    height: 274px;
    /*overflow: hidden;*/
}

.home-carousel-item {
    /*width: 65%;*/
    height: 120px;
    width: 210px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 8px;
}

.home-carousel-title {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 10px;
    color: #fff;
    text-align: left;
    width: 100%;
    font-size: 14px;
    font-weight: bold;
    z-index: 3;
    line-height: 20px;
    background: linear-gradient(180deg,rgba(0,22,35,0) 0%,rgba(0,22,35,0.53) 100%);
    /*background-color: rgba(0,22,35,0.53);*/
}

.home-carousel-item-cur {
    height: 100%;
    width: 100%;
    /*width: auto;*/
    object-fit: cover;
}


.home-carousel-item-cur-width {
    /*height: auto;*/
    /*width: 100%;*/
    object-fit: cover;
}
.antd-image-carousel .slider-frame {
    height: 224px !important;
}
.antd-image-carousel > .slider-decorator-0 {
    width: auto !important;
    bottom: 18px !important;
    right: 22px !important;
}
@media screen and (min-width: 400px) {

    .home-carousel {
        height: 180px;
    }
}

